package com.算法.软件设计与开发.试题编号_2_1_7_软件协会纳新题库系统关键算法;

import java.util.Scanner;

public class 任务二_求平方根关键算法 {
    /**
     * 求 n 以内（不包括 n）同时能被 3 和 7 整除的所有自然数之和的平方根 s，
     * 然后将结果 s 输出。例如若 n 为 1000 时，则 s=153.909064。
     * 注意：使用循环语句结构实现。
     * ②n 由键盘输入，且 100 ≤ n ≤10000。
     * @param args
     */
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入：");
        int n = sc.nextInt();
        number(n);

    }

    public static void number(int n){
        double s = 0;
        if(n >= 100 && n<=10000){
            for (int i = 0; i < n; i++) {
                if(i % 3 == 0 && i % 7 == 0){
                    s = s+i;
                }
            }
            s = Math.sqrt(s);
        }else{
            System.out.println("n输入不正确！");
        }
        System.out.println(s);
    }


}
